import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import path from 'path';
// import svgLoader from 'vite-svg-loader';
import svgr from 'vite-plugin-svgr';

export default defineConfig({
    plugins: [react(), svgr()],
    resolve: {
        alias: {
            '@': path.resolve(__dirname, './src'), // 应用层
            '@base': path.resolve(__dirname, './base'), // 基础层
            '@domain': path.resolve(__dirname, './domain'), // 领域层
        },
    },
    server: {
        port: 3000, // 自定义端口
        open: true, // 自动打开浏览器
        proxy: {
            '/api': {
                target: 'https://api.imooc-front.lgdsunday.club/',
                changeOrigin: true,
            },
        },
    },
    build: {
        outDir: 'dist', // 打包输出目录
        sourcemap: true, // 生成 sourcemap
    },
});
